package com.sew.sewweb.bean;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * ${comments}
 * 
 * @author fengguoan
 * @email guoanboy@163.com
 * @date 2024-11-02 15:47:01
 */
@Data
@TableName("ORG_MEMBER")
public class OrgMemberEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * $column.comments
	 */
	@TableId
	private Long id;
	/**
	 * $column.comments
	 */
	private String name;
	/**
	 * $column.comments
	 */
	private String code;
	/**
	 * $column.comments
	 */
	private Integer isInternal;
	/**
	 * $column.comments
	 */
	private Integer isLoginable;
	/**
	 * $column.comments
	 */
	private Integer isVirtual;
	/**
	 * $column.comments
	 */
	private Integer isAdmin;
	/**
	 * $column.comments
	 */
	private Integer isAssigned;
	/**
	 * $column.comments
	 */
	private Integer type;
	/**
	 * $column.comments
	 */
	private Integer state;
	/**
	 * $column.comments
	 */
	private Integer isEnable;
	/**
	 * $column.comments
	 */
	private Integer isDeleted;
	/**
	 * $column.comments
	 */
	private Integer status;
	/**
	 * $column.comments
	 */
	private Integer sortId;
	/**
	 * $column.comments
	 */
	private Long orgDepartmentId;
	/**
	 * $column.comments
	 */
	private Long orgPostId;
	/**
	 * $column.comments
	 */
	private Long orgLevelId;
	/**
	 * $column.comments
	 */
	private Long orgAccountId;
	/**
	 * $column.comments
	 */
	private String description;
	/**
	 * $column.comments
	 */
	private Date createTime;
	/**
	 * $column.comments
	 */
	private Date updateTime;
	/**
	 *
	 */
	@TableField(value="ext_attr_1")
	private String extAttr1;
	/**
	 *
	 */
	@TableField(value="ext_attr_2")
	private String extAttr2;
	/**
	 *
	 */
	@TableField(value="ext_attr_3")
	private String extAttr3;
	/**
	 *
	 */
	@TableField(value="ext_attr_4")
	private String extAttr4;
	/**
	 *
	 */
	@TableField(value="ext_attr_5")
	private String extAttr5;
	/**
	 *
	 */
	@TableField(value="ext_attr_6")
	private String extAttr6;
	/**
	 *
	 */
	@TableField(value="ext_attr_7")
	private String extAttr7;
	/**
	 *
	 */
	@TableField(value="ext_attr_8")
	private String extAttr8;
	/**
	 *
	 */
	@TableField(value="ext_attr_9")
	private String extAttr9;
	/**
	 *
	 */
	@TableField(value="ext_attr_10")
	private String extAttr10;
	/**
	 *
	 */
	@TableField(value="ext_attr_11")
	private Integer extAttr11;
	/**
	 *
	 */
	@TableField(value="ext_attr_12")
	private Integer extAttr12;
	/**
	 *
	 */
	@TableField(value="ext_attr_13")
	private Integer extAttr13;
	/**
	 *
	 */
	@TableField(value="ext_attr_14")
	private Integer extAttr14;
	/**
	 *
	 */
	@TableField(value="ext_attr_15")
	private Integer extAttr15;
	/**
	 *
	 */
	@TableField(value="ext_attr_16")
	private Integer extAttr16;
	/**
	 *
	 */
	@TableField(value="ext_attr_17")
	private Integer extAttr17;
	/**
	 *
	 */
	@TableField(value="ext_attr_18")
	private Integer extAttr18;
	/**
	 *
	 */
	@TableField(value="ext_attr_19")
	private Integer extAttr19;
	/**
	 *
	 */
	@TableField(value="ext_attr_20")
	private Integer extAttr20;
	/**
	 *
	 */
	@TableField(value="ext_attr_21")
	private Date extAttr21;
	/**
	 *
	 */
	@TableField(value="ext_attr_22")
	private Date extAttr22;
	/**
	 *
	 */
	@TableField(value="ext_attr_23")
	private Date extAttr23;
	/**
	 *
	 */
	@TableField(value="ext_attr_24")
	private Date extAttr24;
	/**
	 *
	 */
	@TableField(value="ext_attr_25")
	private Date extAttr25;
	/**
	 *
	 */
	@TableField(value="ext_attr_26")
	private Date extAttr26;
	/**
	 *
	 */
	@TableField(value="ext_attr_27")
	private Date extAttr27;
	/**
	 *
	 */
	@TableField(value="ext_attr_28")
	private Date extAttr28;
	/**
	 *
	 */
	@TableField(value="ext_attr_29")
	private Date extAttr29;
	/**
	 *
	 */
	@TableField(value="ext_attr_30")
	private Date extAttr30;
	/**
	 *
	 */
	@TableField(value="ext_attr_31")
	private String extAttr31;
	/**
	 *
	 */
	@TableField(value="ext_attr_32")
	private String extAttr32;
	/**
	 *
	 */
	@TableField(value="ext_attr_33")
	private String extAttr33;
	/**
	 *
	 */
	@TableField(value="ext_attr_34")
	private String extAttr34;
	/**
	 *
	 */
	@TableField(value="ext_attr_35")
	private String extAttr35;
	/**
	 *
	 */
	@TableField(value="ext_attr_36")
	private String extAttr36;
	/**
	 * $column.comments
	 */
	@TableField(value="ext_attr_37")
	private Long extAttr37;
	/**
	 * $column.comments
	 */
	private Integer externalType;
	/**
	 * $column.comments
	 */
	private Long i18nNameId;
	/**
	 * $column.comments
	 */
	private Long secretLevel;

}
